self-perpetuating system - French English Dictionary